package com.dst.smart.handler.disposer;

import com.dst.smart.handler.entity.SemanticResult;
import com.dst.smart.handler.entity.ServiceType;

import android.content.Context;
/**
 *	数字、计算
 * 	45的三次方
 	根号76
 	45与53的差是多少
 * @author <a href="http://www.xfyun.cn">讯飞开放平台</a>
 * @date 2016年9月5日 下午4:58:10
 *
 */
public class NumberDisposer extends Disposer {

	public NumberDisposer(Context context) {
		super(context);
	}

	@Override
	public void disposeResult(SemanticResult result) {
		if(result.getAnswerText().length()>0) {
			getPlayController().playURLList(result.getUUID(), null);
			getPlayController().playText(result.getUUID(), result.getAnswerText(), true, 0, "", null);
		}
	}

	@Override
	public boolean canHandle(ServiceType type) {
		if(type == ServiceType.DATETIME || type == ServiceType.CALC){
			return true;
		}else{
			return false;
		}
	}

}
